function loginJaCadastrado() {
  var tmp = true;
  var us_id = $("input[name=us_id]").val();
  us_id = us_id ? us_id : 0;

  $.ajax({
    url: site_url + 'cusuario/ajaxLoginJaCadastrado/' + us_id,
    type: 'post',
    data: {'login':$("input[name=us_login]").val()},
    async: false,
    success: function (ret) {
      tmp = ret;
    }
  });

  return tmp;  
}

$(document).ready(function (){
	
	$("#cancelar").click(function (){
		history.back();
	});
	
	$("#formulario").validate({
		rules: {
			us_nome: "required",
			us_login: "required",
			senha: {
				minlength: 6
			},
			senha_confirmar: {
				equalTo: "#senha"
			}
		},
		messages: {
			us_nome: "Este campo &eacute; obrigat&oacute;rio.",
			us_login: "Este campo &eacute; obrigat&oacute;rio.",
			senha: {
				required: "Este campo &eacute; obrigat&oacute;rio.",
				minlength: 'Deve conter no mínimo 6 caracteres.'
			},
			senha_confirmar: {
				required: "Este campo &eacute; obrigat&oacute;rio.",
				equalTo: "Senha não confere."
			} 
		},
    	submitHandler: function(form) {
			var erro = 0;
      
			if (loginJaCadastrado()) {
				erro++;
				$("#us_login").addClass('error');
				$("#us_login").after('<label class="error">Usuário já está cadastrado.</label>')
			}
      
			if (!erro)
				form.submit();
		}
	});
	
	$("#senha").val('');
});